Criar QR Code Pix Estático
O QR Code estático é utilizado para pagamentos onde não se sabe a identidade do pagador, muito menos quando irá pagar e quantos pagadores terão. Basicamente, consiste em uma chave, e opcionalmente um valor, codificados, e pode ser pago multiplas vezes, por referenciar apenas a chave.
Request
ENDPOINT
/account/ACCOUNT_KEY/alias/ALIAS_KEY/qrcodeMÉTODO
POSTRequest Body: Qr Code estático
{
"request_control_key": "8a923886-afce-4116-ac1f-69bdffcf8da9",
"qr_code_type": "static",
"pix_key": "joaosilva@gmail.com",
"amount": 10.25,
}
Body Params
Campo | Tipo | Descrição | Caracteres |
---|---|---|---|
request_control_key * | string | Identificador UUID4 único da request. | - |
qr_code_type * | string | Tipo do QR Code dinâmico. | "static" |
pix_key * | string | Chave Pix que representa a conta de destino da transação. | - |
amount | float | Valor do QR Code. | Se não passado, inserido a cargo do pagador. |
Response
STATUS
201 CreatedResponse Body: Criação Qr Code estático
{
"request_control_key": "037b46b1-0c67-4c0d-aac3-1e395dfdcb10",
"base_64_payload": "<BASE64 DA URI DO PIX COPIA E COLA>"
}
Campo | Tipo | Descrição | Caracteres |
---|---|---|---|
request_control_key * | string | Identificador UUID4 único da request. | - |
base_64_payload * | string | URL do QR Code para pagamento, em base64. | - |
STATUS
400Response Body
{
"title": "Bad Request",
"description": "Invalid payload for QR Code creation.",
"translation": "Payload inválido para a criação de QR Code.",
"code": "QRI000003"
}